package com.wms.entity;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.util.Date;

/**
 * 出库记录表实体类
 * 对应表：b_stock_out_record
 */
@Data
@ApiModel(value = "出库记录")
@AllArgsConstructor
@NoArgsConstructor
public class BStockOutRecord {


    /**
     * 出库数量（对应SQL中的num）
     */
    private Integer num;

    /**
     * 出库明细id
     */
    private  Integer taskDetailId;

    /**
     * 批次号（对应SQL中的batchNo）
     */
    private String batchNo;

    /**
     * 有效期（对应SQL中的validDate）
     */
    private LocalDate validDate;

    /**
     * 仓库名称（对应SQL中的store）
     */
    private String store;

    /**
     * 出库人（对应SQL中的outUser）
     */
    private String outUser;

    /**
     * 扩展字段：创建时间（表中若有默认值可自动填充，可选）
     */
    private Date createTime;
}
